Make sure the panel is visible above the login and screen shield actors
by adding the screenShieldGroup to the uiGroup underneath the panelBox.
This fixes a regression introduced with
2bd80579eddba9804871ce6c8de742bdf9b1d800
Fixes: https://gitlab.gnome.org/GNOME/gnome-shell/issues/1330
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/571
clip_to_allocation: true,
layout_manager: new Clutter.BinLayout(),
});
- this.addTopChrome(this.screenShieldGroup);
+ this.addChrome(this.screenShieldGroup);
this.panelBox = new St.BoxLayout({ name: 'panelBox',
vertical: true });